/**
 * 
 */
package com.skood.security.service;

import com.skood.common.ExecuteResult;
import com.skood.common.service.Service;
import com.skood.security.domain.User;

/**
 * @author keege
 * @date 2013-9-9
 * 用户管理接口
 */
public interface UserService extends Service<User>{

	
	/**
	 * 创建新用户
	 * @param user
	 * @return
	 */
	public ExecuteResult<User> createUser(User user);
	/**
	 * 修改用户信息
	 * @param user
	 * @return
	 */
	public ExecuteResult<User> updateUser(User user);
	
	/**
	 * 用户登录
	 * @param username 登录名
	 * @param password 登录密码
	 * @return
	 */
	public ExecuteResult<User> login(String username, String password);
}
